Computation Model: Register Machines

All systems with computation model: Register machines

Systems (128)

AMD Zen

f(x) = Revives AMD desktop and server x86 compute by pairing SMT, chiplet modularity, and Infinity Fabric with SenseMI adaptivity to deliver high-IPC throughput.

The 2017 Zen architecture organizes 14nm FinFET chiplets into 8-core CCXs with SenseMI telemetry, simultaneous multithreading, and Infinity Fabric links to the I/O die, delivering responsive general-p...

deterministic irreversible exact

AMD Zen 2

f(x) = 2019 high-throughput platforms

AMD Zen 2 is a 7nm chiplet-based x86 architecture that couples multiple 7nm CPU chiplets, increased shared cache capacity, PCIe 4.0 lanes, and a robust Infinity Fabric interconnect to deliver high thr...

deterministic irreversible exact

AMD Zen 3

f(x) = premium desktop/EPYC platforms

AMD Zen 3 increases IPC, optimizes its cache hierarchy, and leverages Precision Boost to sustain higher operating frequencies for premium desktop and EPYC platforms on the 7nm process.

deterministic irreversible exact

AMD Zen 4

f(x) = next-generation Ryzen and EPYC throughput

AMD Zen 4 is a next-generation x86 microarchitecture powering Ryzen 7000 and EPYC Genoa families. Built on a 5nm FinFET CMOS chiplet architecture, it pairs a stronger DDR5/LPDDR5 memory controller wit...

deterministic irreversible exact

ARM Cortex-A15

f(x) = premium tablets/servers

An aggressive out-of-order Cortex-A15 pipeline with virtualization extensions, powering Samsung Exynos 5 Dual 5250 and sometimes paired with Qualcomm Krait in premium tablets and servers.

deterministic irreversible exact

ARM Cortex-A53

f(x) = energy-efficient mobile workloads

64-bit in-order energy-efficient core found in mid-range smartphones such as the Raspberry Pi 3 and Snapdragon 410, optimized for sustained mobile workloads.

deterministic irreversible exact

ARM Cortex-A57

f(x) = high-performance mobile compute

ARM's Cortex-A57 is a high-performance, out-of-order 64-bit ARMv8-A core with a 3-wide decode/issue pipeline, aggressive micro-op reordering, and NEON/FPU arrays, routinely paired in big.LITTLE cluste...

deterministic irreversible exact

ARM Cortex-A72

f(x) = High-IPC out-of-order execution powering premium 2016 smartphones/tablets (e.g., HiSilicon Kirin 960).

ARMv8-A general-purpose CPU with a wide-issue, high-IPC pipeline, aggressive branch prediction, and NEON/FPU arrays, designed for flagship mobile SoCs around 2016.

deterministic irreversible exact

ARM Cortex-A76

f(x) = flagship smartphone/PC compute

Arriving in 2018, the ARM Cortex-A76 brought an out-of-order, high-frequency microarchitecture to flagship smartphone and PC compute, forming the performance backbone of Snapdragon 855 and Kirin 990 p...

deterministic irreversible exact

ARM Cortex-A78

f(x) = premium flagship mobile compute

The 2020 ARM core that improved IPC over Cortex-A77 and is deployed alongside Cortex-X1 and Cortex-A55 companions in Snapdragon 888 and Dimensity 1200 rivals.

deterministic irreversible exact

ARM Cortex-A8

f(x) = mainstream smartphones around 2010

ARM Cortex-A8 delivers an in-order dual-issue pipeline with NEON SIMD that powered Apple iPhone 3GS and other early smartphones, offering strong single-core performance for multimedia, UI, and applica...

deterministic irreversible exact

ARM Cortex-A9

f(x) = high-performance 2011 smartphones

The ARM Cortex-A9 is a multi-core, out-of-order general-purpose CPU that powered flagship 2011 devices such as the Samsung Galaxy S II and Nvidia Tegra 2 platforms, delivering energy-efficient perform...

deterministic irreversible exact

ARM Cortex-M0

f(x) = simple deterministic microcontroller control

Energy-efficient 32-bit Cortex-M0/v0+ subset powering low-power STM32F0, NXP LPC800, and similar microcontrollers for industrial sensors, wearables, and simple consumer peripherals, offering predictab...

deterministic irreversible exact

ARM Cortex-M0+

f(x) = ultra-low-power deterministic control

Low-power, microcontroller subset delivering improved performance with single-cycle branches and Thumb-2 capabilities, powering NXP LPC800 and Microchip SAM D10 boards for wearable and sensor applicat...

deterministic irreversible exact

ARM Cortex-M3

f(x) = deterministic embedded applications requiring interrupts

32-bit mid-range MCU core used in STM32F1 and LPC1768 boards; features the Thumb-2 instruction set, nested vectored interrupt controller, and tightly coupled memory for deterministic response.

deterministic irreversible exact

ARM Cortex-M33

f(x) = deterministic low-power IoT control with security

Security-enhanced ARM Cortex-M33 core with TrustZone, used in the STM32L5 series for constrained secure IoT control.

deterministic irreversible exact

ARM Cortex-M4

f(x) = signal processing real-time control

DSP-ready embedded microcontroller core with single-precision FPU and DSP extensions, powering STM32F4 and Teensy boards for real-time sensing, audio, and control workloads.

deterministic irreversible exact

ARM Cortex-M55

f(x) = deterministic low-power ML inference

ML-enabled Cortex-M55 with Helium vector extensions, embedded in STM32U5 and other advanced microcontrollers for energy-efficient inference.

deterministic irreversible exact

ARM Cortex-M7

f(x) = Deterministic high-speed real-time and AI acceleration

High-performance ARM Cortex-M7 core with a dual-issue pipeline, single-precision FPU, and DSP extensions, powering STMicroelectronics STM32H7, NXP i.MX RT, and Teensy 4.1 boards for physics-based sens...

deterministic irreversible exact

ARM Cortex-M85

f(x) = deterministic real-time plus ML compute

ARM Cortex-M85 is a high-performance microcontroller core with 2nd-generation Helium vector extensions and dual scalar pipelines, powering the latest STM32U6 family to blend deterministic control with...

deterministic irreversible exact

ARM Cortex-X1

f(x) = flagship-tier compute

Performance-focused single-core introduced in 2020-2021 with wide execution used in Snapdragon 888 platforms to drive flagship compute workloads.

deterministic irreversible exact

ARM Cortex-X2

f(x) = flagship smartphone/PC compute

ARM Cortex-X2 is ARM's 2022 performance CPU core powering Snapdragon 8 Gen 1 and realizing flagship smartphone and PC compute workloads.

deterministic irreversible exact

ARM Cortex-X4

f(x) = next-gen ultra-premium mobile/AI compute

ARM Cortex-X4 is ARM's 2024 high-performance flagship core for next-generation flagship SoCs such as the Qualcomm Snapdragon 8 Gen 4, emphasizing aggressive pipelining and high IPC to sustain sustaine...

deterministic irreversible exact

ARM Neoverse N1

f(x) = datacenter/server compute

2019 server-focused microarchitecture tuned for high-frequency operation, scalable mesh interconnect, and energy-efficient cores for cloud infrastructure workloads.

deterministic irreversible exact

ARM Neoverse V1

f(x) = HPC/datacenter math

2021 vector-optimized core built for high-throughput floating-point and SVE workloads, highlighted in Ampere and Fujitsu platforms.

deterministic irreversible exact

ARM2

f(x) = early RISC embedded bridging

ARM2 is a 1985 32-bit hitless architecture used in early Acorn Archimedes workstations, representing the bridge from general-purpose CPUs to early RISC embedded systems.

deterministic irreversible exact

ARM6

f(x) = mid-1990s embedded workstation

Modernized 32-bit ARM architecture derived from the Acorn lineage, powering Apple Newton PDAs and Amiga embedded workstations with a low-power RISC core.

deterministic irreversible exact

ARM7TDMI

f(x) = Cost-sensitive embedded and smartphone control workloads, especially those demanding the Thumb instruction set for high code density.

ARM7TDMI is a 32-bit general-purpose CPU core in the ARM lineage that powered early smartphones like the Nokia 3310 and many microcontrollers; its Thumb instruction set compression and pipelined CMOS ...

deterministic irreversible exact

ARM9

f(x) = Early Symbian and PSP workloads

ARM9 dual-issue pipeline processors powered early smartphones like the Nokia N-series and handheld consoles such as the Sony PSP, balancing efficient instruction throughput with low power draw.

deterministic irreversible exact

Alibaba XuanTie C910

f(x) = Alibaba cloud/edge inference scenarios

The 2020 vector-plus-scalar Alibaba XuanTie C910 couples a wide vector unit with a scalar pipeline to enable edge and AI acceleration workloads.

deterministic irreversible exact

Antikythera mechanism

f(x) = astronomical positions, eclipse prediction, Metonic calendar (multi-cycle gear ratios)

A hand-cranked bronze gearwork device built around 150–100 BC — the oldest known analog computer. Turning a single input crank advances 37 meshing gears whose tooth-count ratios encode the periods of ...

deterministic reversible approximate

Apple G3

f(x) = personal computing in late 1990s

PowerPC 750 (G3) microprocessor powering early iMacs, PowerBooks, and consumer desktops with a CMOS RISC core, backside cache, and enhanced multimedia units in the late 1990s Apple lineup.

deterministic irreversible exact

Apple G4

f(x) = media-rich consumer compute

PowerPC 7400-based Apple G4 systems such as the iMac G4 and Power Mac G4 combine a superscalar CMOS core with AltiVec vector units to accelerate media-rich applications.

deterministic irreversible exact

Apple G5

f(x) = General-purpose CPUs → PowerPC / POWER

IBM PowerPC 970-based G5 microarchitecture brought 64-bit, dual-core performance to the Power Mac G5 lineup, executing PowerPC/Unix workloads with high-bandwidth caches and AltiVec acceleration while ...

deterministic irreversible exact

Atmel/Microchip AVR ATmega

f(x) = embedded control loops and peripheral interfacing

An 8-bit RISC microcontroller family with rich peripheral set and in-system programmable flash used across embedded projects, most notably as the ATmega328P on the Arduino Uno development board for ro...

deterministic irreversible exact

Atmel/Microchip AVR ATtiny

f(x) = Classic embedded

Tiny AVR microcontrollers designed for constrained devices, often stitched into LED wearables and wearable control loops that need tiny flash footprints and low power draw.

deterministic irreversible exact

Atmel/Microchip AVR32

f(x) = Embedded & microcontroller cores → Classic embedded

Atmel/Microchip AVR32 is a 32-bit RISC microcontroller architecture with Harvard instruction/data pipelines, targeting deterministic audio signal processing and industrial control applications via the...

deterministic irreversible exact

CDC 6600 (1964)

f(x) = gigaflop frontier scientific floating-point workloads

The CDC 6600 (1964) paired scoreboard-driven pipelines with dedicated peripheral processors to keep its transistorized core aimed at float-heavy scientific targets, chasing gigaflop-frontier workloads...

deterministic irreversible exact

CEVA DSP cores

f(x) = DSP-based audio/5G acceleration

Programmable CEVA DSP cores such as the CEVA-TeakLite and CEVA-XC families power audio codecs, wireless basebands, and modem SoCs.

deterministic irreversible exact

Coherent Ising machine (OPO network)

f(x) = Ising Hamiltonian ground state / combinatorial optimization (MAX-CUT, QUBO)

A network of degenerate optical parametric oscillator (DOPO) pulses circulating in a fiber ring cavity. Each pulse can oscillate in one of two phase states (0 or π), encoding a spin. Measurement-feedb...

stochastic irreversible heuristic

Coupled oscillator network (Kuramoto / XY model)

f(x) = MAX-CUT / graph partitioning (approximate)

A network of identical oscillators — pendula, LC circuits, or CMOS ring oscillators — coupled to their neighbours by springs or resistive links. The Kuramoto model describes how each oscillator's phas...

stochastic irreversible heuristic

DEC Alpha 21064

f(x) = High-frequency floating-point compute

1992 64-bit RISC pipeline featuring dual integer issue stages, a four-stage fetch/decode/execute/commit path, and on-chip 8 KB instruction and data caches, positioned for DEC server racks and AlphaSta...

deterministic irreversible exact

DEC PDP-11

f(x) = interactive workstation time-sharing, general-purpose operating system development

The DEC PDP-11 married an unusually orthogonal instruction set with dual UNIBUS and DIBUS pathways, letting its transistorized backplane with microprogrammed control deliver interactive time-sharing w...

deterministic irreversible exact

DEC PDP-8

f(x) = Instrument control and laboratory automation

The DEC PDP-8 combines a 12-bit accumulator, low-cost rack packaging, and roots in real-time control applications, embodying the general-purpose mainframe lineage.

deterministic irreversible exact

DEC VAX

f(x) = general-purpose server/UNIX workloads

DEC VAX introduced a 32-bit CISC ISA with virtualization extensions, vectored interrupt handling, and multi-processor cache-coherent CPU/cache modules, enabling general-purpose server and UNIX workloa...

deterministic irreversible exact

Differential analyzer

f(x) = solutions to systems of ODEs (via chained mechanical integration)

Built by Vannevar Bush and Harold Hazen at MIT in 1928–1931, the differential analyzer is a general-purpose analog ODE solver. The core component is a wheel-and-disk integrator: a disk rotates at rate...

deterministic irreversible approximate

Diffractive deep neural network (D²NN)

f(x) = neural network inference / image classification (at the speed of light)

A stack of passive, 3D-printed diffraction layers implements a trained neural network entirely in the optical domain. Each layer is a mask with pixel-wise phase or amplitude modulation, trained offlin...

deterministic irreversible approximate

ESP32-C3

f(x) = secure low-power IoT edge

Espressif's 32-bit RISC-V wireless MCU with integrated Wi-Fi and BLE connectivity, targeted at IoT deployments.

deterministic irreversible exact

ESP32-C6

f(x) = secure IoT and smart sensing

Espressif's more capable MCU pairing 40nm RISC-V vector extensions with Wi-Fi 6 and BLE 5.3 to harden compute at the edge for secure IoT and smart sensing.

deterministic irreversible exact

Gate-based quantum computer

f(x) = unitary quantum computation / quantum algorithms (Shor factoring, Grover search, VQE)

A register of qubits — typically superconducting transmons cooled to ~10 mK — whose state is manipulated by sequences of microwave pulses implementing one- and two-qubit unitary gates. Any computation...

stochastic reversible approximate

GigaDevice GD32VF RISC-V microcontrollers

f(x) = industrial IoT control

GigaDevice's GD32VF103 family (e.g., the GD32VF103C8T6) couples a 40nm RV32 core with DSP accelerators and single-cycle MAC units, delivering deterministic real-time motor, sensor, and industrial cont...

deterministic irreversible exact

HP PA-RISC

f(x) = server/workstation compute

32/64-bit RISC with in-order pipeline and dual-issue execution, tailorable to HP 9000 servers and workstations.

deterministic irreversible exact

Hanging chain (catenary)

f(x) = hyperbolic cosine / thrust line

A chain suspended from two fixed points and left to hang under gravity settles into a curve that exactly realizes the hyperbolic cosine. Gaudí used physical catenaries (inverted) to design the arches ...

deterministic irreversible exact

IBM POWER1

f(x) = high-performance UNIX server workloads

1990s IBM POWER1 architecture: a general-purpose RISC design with superscalar execution and an expanded register file that powered RS/6000 systems.

deterministic irreversible exact

IBM POWER10

f(x) = modern enterprise/AI compute

The IBM POWER10 (2021) delivers high throughput compute with deep SMT and a focus on AI acceleration, optimizing matrix math and inference for demanding enterprise workloads.

deterministic irreversible exact

IBM POWER7

f(x) = energy-efficient enterprise compute

IBM POWER7 (2010) introduces 8-way simultaneous multithreading, high-throughput virtualization, and energy-efficient design targeted to IBM Power Systems.

deterministic irreversible exact

IBM System/360

IBM System/360 unified IBM's commercial mainframe line with a single instruction set architecture, establishing upward compatibility and shaping enterprise computing for decades.

deterministic irreversible exact

IBM analog AI chip

f(x) = Energy-efficient inference via PCM memristive crossbar arrays

IBM Research analog AI chip uses memristive crossbar arrays with PCM elements to implement analog differential compute for neural inference, tightly integrating in-memory multiply-accumulate operation...

deterministic irreversible exact

Intel 286

f(x) = protected-mode segmentation

The Intel 80286 advanced the x86 lineage with protected mode and richer 16-bit enhancements, pushing early departmental servers by exposing segmented protection and expanded memory beyond the 8086/88 ...

deterministic irreversible exact

Intel 386

f(x) = 32-bit protected-mode CPU operations with paging enabling modern OS virtualization

Intel's 80386 microprocessor introduced 32-bit protected mode with paging and hardware multitasking support, forming the foundation for modern OS virtualization and advanced multitasking environments.

deterministic irreversible exact

Intel 486

f(x) = Integration for mainstream PC workloads (DOS/Windows 3.1 era desktop computing with spreadsheets, CAD, and client/server applications).

The Intel 80486 fused an on-chip floating-point unit, eight-stage pipelined datapath, and write-back L1 cache into one superscalar CMOS microprocessor, delivering deterministic x86 throughput for desk...

deterministic irreversible exact

Intel 8051 microcontroller

f(x) = deterministic real-time control loops

8-bit microcontroller featuring Harvard architecture with separate code and data spaces, integrated timers, serial UART, and parallel I/O, widely deployed in embedded appliances for deterministic cont...

deterministic irreversible exact

Intel 8086

f(x) = PC-era general-purpose computing

Intel's first 16-bit CISC CPU powering early IBM PCs and compatible machines, notable for its segmented memory model that bridged 16-bit processing with a 20-bit address space.

deterministic irreversible exact

Intel Alder Lake (hybrid)

f(x) = big.LITTLE-inspired desktop/mobile tuning

Hybrid x86 microarchitecture pairing Golden Cove performance cores with Gracemont efficiency cores, guided by Thread Director for workload steering and offering DDR5 plus PCIe 5.0 support, as seen in ...

deterministic irreversible exact

Intel Core (Yonah)

f(x) = laptop-performance

Intel Core (Yonah) dual-core mobile microarchitecture introduced for 2006 laptop platforms; features paired Yonah cores with shared cache, advanced power-efficient enhancements, and Intel 64 support f...

deterministic irreversible exact

Intel Haswell Microarchitecture

f(x) = Mainstream laptop and desktop performance from the 2013 Haswell era.

Haswell's 2013 microarchitecture pairs aggressive out-of-order cores, AVX2 vector extensions, the UPI fabric, fine-grained power gating, and Gen7 integrated graphics to drive responsive performance in...

deterministic irreversible exact

Intel Itanium (IA-64 EPIC)

f(x) = Enterprise/server workloads that attempted to harness VLIW/EPIC scheduling for mission-critical throughput on HP Integrity class machines.

Intel's Itanium (IA-64) combined a 64-bit EPIC/VLIW instruction set with compiler-managed parallelism, predication, and speculation to target enterprise and mission-critical workloads, primarily deplo...

deterministic irreversible exact

Intel Nehalem microarchitecture

f(x) = Improved server energy efficiency through integrated memory controller, QuickPath interconnect, and Turbo Boost optimizations.

Category 1 general-purpose x86 CPU lineage microarchitecture that brings the memory controller on-die, couples cores with QuickPath, and uses Turbo Boost to lift throughput and power efficiency.

deterministic irreversible exact

Intel P6 (Pentium Pro)

f(x) = Delivers high server and workstation throughput by combining speculative multi-issue scheduling with the integrated L2 cache to keep pipelines fed.

The Intel P6 (Pentium Pro) CPU introduced a deeply pipelined out-of-order superscalar core with an on-die L2 cache to accelerate enterprise workloads; example: Pentium Pro 200 MHz powering mid-1990s s...

deterministic irreversible exact

Intel Pentium (P5)

f(x) = Mainstream PC acceleration through dual-issue x86 execution.

The Intel Pentium (P5) was Intel's first superscalar CPU, adding superscalar execution, dynamic branch prediction, and dual pipelines over the 486 to deliver significantly higher general-purpose perfo...

deterministic irreversible exact

Intel Pentium 4 (NetBurst)

f(x) = Desktop and server scaling is realized through the NetBurst deep pipeline CMOS microarchitecture and Hyper-Threading to maximize throughput across wide x86 workloads.

The Intel Pentium 4 (NetBurst) pairs the NetBurst microarchitecture with a very long pipeline and the first mainstream Hyper-Threading implementation to chase high clock rates across desktop and serve...

deterministic irreversible exact

Intel Sandy Bridge

f(x) = Mainstream PC and laptop compute workloads (productivity, media, client/server) on x86-64 platforms.

Intel's Sandy Bridge microarchitecture fused its CPU cores with the first-generation Intel HD Graphics, an improved branch predictor, and AVX support into a unified CMOS design to deliver deterministi...

deterministic irreversible exact

Intel Skylake

f(x) = efficient mid-2010s computing

Intel Skylake is a 14nm FinFET microarchitecture featuring a micro-op cache, improved branch prediction, Gen9 graphics, and balanced desktop and laptop deployment.

deterministic irreversible exact

Kelvin tide-predicting machine

f(x) = sum of sinusoids / tidal height (Fourier synthesis)

Designed by Lord Kelvin (William Thomson) in 1872–73, this special-purpose mechanical analog computer performs real-time Fourier synthesis. Each tidal harmonic constituent (M2, S2, N2 …) is represente...

deterministic irreversible approximate

Liquid marble computer

f(x) = boolean logic / reversible gates (AND, XOR, OR, NOT, Toffoli, Fredkin)

Liquid marbles are millimetre-scale droplets coated with hydrophobic powder that makes them roll freely without wetting surfaces. Computation is collision-based: two marbles directed at an intersectio...

deterministic reversible approximate

MEMS accelerometer

f(x) = Newton's second law (a = F/m) — continuous analog acceleration measurement

A microfabricated proof mass (typically silicon, ~1 μg) suspended by folded-beam springs. Under acceleration, the mass displaces by x = ma/k (Hooke's law + Newton's second law in equilibrium). Displac...

deterministic reversible approximate

MIPS R2000

f(x) = Early SGI and DECstation workstations

Introduced in 1985 with a five-stage RISC pipeline, the MIPS R2000 leaned on single-cycle integer basics, a concise load/store ISA, and predictable control flow to keep each stage decoding, executing,...

deterministic irreversible exact

MIPS R3000

f(x) = higher-performance workstation compute

The MIPS R3000 builds on the R2000 with 33/64-bit addressing flexibility, deeper pipelines, write-back caches, and expanded coprocessor support, making it the go-to processor for high-performance work...

deterministic irreversible exact

MONIAC (Phillips hydraulic computer)

f(x) = Keynesian macroeconomic equilibrium (ODE system)

Built by Bill Phillips (1949). Water flows through tanks and pipes representing economic sectors — income, consumption, taxation, investment. Flow rates encode economic quantities. The system settles ...

deterministic irreversible approximate

Marble computer

f(x) = binary arithmetic / boolean logic

Gravity-fed marble runs with rocker/seesaw gates implement binary arithmetic and logic operations. One marble = 1 bit. The rocker flips state on each pass, implementing half-adders and logic gates. Th...

deterministic irreversible exact

Mechanical fire-control computer

f(x) = ballistic trajectory / gun bearing and elevation (multivariate real-time ODE)

Electromechanical analog computers installed on WWII-era warships (e.g. the US Navy Mark 1) continuously computed the correct bearing and elevation for naval guns from up to 25 live inputs: target ran...

deterministic irreversible approximate

Mechanical gyroscope

f(x) = time-integral of angular velocity (orientation tracking)

A spinning rotor mounted in gimbals conserves angular momentum. Any external torque causes precession perpendicular to both the spin axis and the applied torque — rather than tilting directly. By read...

deterministic irreversible approximate

Memristive Hopfield network optimizer

f(x) = optimization via chaotic annealing / transient dynamics

Memristive circuits implementing Hopfield network topology where the intrinsic nonlinearity of memristors creates transient chaotic annealing processes. The chaotic dynamics enable escape from local m...

stochastic irreversible heuristic

Memristor crossbar

f(x) = analog matrix-vector multiplication

Crossbar arrays of memristors (memory resistors) perform matrix-vector operations in analog. Voltages applied to rows, currents collected from columns. Resistance values encode matrix elements. Enable...

deterministic irreversible approximate

Microchip PIC10

f(x) = simple embedded controls

tiny 8-bit microcontroller (PIC10F series) for cost-sensitive control loops.

deterministic irreversible exact

Microchip PIC12

f(x) = LED and sensor control

Microchip PIC12 (PIC12F series) 12-bit CMOS microcontrollers in tiny DIP/SOT packages, supporting direct LED and sensor control on compact embedded boards.

deterministic irreversible exact

Microchip PIC16

f(x) = automation devices

The 8-bit PIC16 family combines a Harvard architecture with a pipelined instruction path, making it a staple of hobbyist and professional controllers used in automation devices and embedded teaching r...

deterministic irreversible exact

Microchip PIC18

f(x) = 8-bit enhanced microcontroller architecture with advanced instructions for embedded control

The PIC18 family pairs an 8-bit enhanced core, pipelined execution, and extended instruction set with rich peripherals, making it deterministic, exact, and suited to robotics and instrumentation workf...

deterministic irreversible exact

Microchip PIC24

f(x) = Embedded & microcontroller cores → Classic embedded

Microchip's PIC24 line is a 16-bit mid-range DSC used in motor control, blending a microcontroller-friendly datapath with DSP extensions for PWM, ADC, and sensor-feedback loops.

deterministic irreversible exact

Microchip PIC32

f(x) = Embedded & microcontroller cores → Classic embedded

Microchip PIC32 is a 32-bit MIPS-based microcontroller line that equips advanced embedded systems with DMA-driven peripherals, caches, and large flash to anchor automation, connectivity, and real-time...

deterministic irreversible exact

Mill Computing

f(x) = experimental compiler-rich compute

Mill's architecture merges a belt machine register model with VLIW-style wide-issue and deeply pipelined stages to pursue high efficiency and sustained throughput, relying on a compiler-centric workfl...

deterministic irreversible exact

Neuromorphic chip (Intel Loihi / IBM TrueNorth)

f(x) = spiking neural network computation

Silicon chips that mimic neural computation using spiking neurons and synaptic connections. Intel Loihi and IBM TrueNorth implement event-driven, asynchronous processing with on-chip learning capabili...

stochastic irreversible approximate

Op-amp analog computer

f(x) = ODE integration via Kirchhoff's laws

Operational amplifiers configured as integrators, adders, and multipliers solve differential equations in real-time. Voltages represent variables, circuit topology encodes the equation structure. Clas...

deterministic irreversible approximate

Optical correlator (4f / VanderLugt filter)

f(x) = cross-correlation / matched filtering (pattern detection in O(1) optical time)

A 4f lens system consists of two lenses separated by twice their focal length with a holographic or spatial-light-modulator (SLM) filter at the shared Fourier plane. The first lens computes the Fourie...

deterministic irreversible approximate

POWER2

f(x) = server-class compute

General-purpose CPU lineage to PowerPC/POWER, POWER2 couples advanced superscalar, multi-issue pipelines and large caches in a high-frequency multi-chip module to deliver server-class compute for IBM ...

deterministic irreversible exact

POWER3

f(x) = HPC/server compute

A 64-bit out-of-order PowerPC architecture with multiple integer and floating-point execution units and high floating-point throughput, deployed across IBM RS/6000 and pSeries servers.

deterministic irreversible exact

POWER4

f(x) = General-purpose CPUs → PowerPC / POWER

Dual-core Power4 (2001) high-throughput server DNA that underpins IBM pSeries 690 and eServer P655 SAN clusters, delivering 64-bit PowerPC/POWER general-purpose CPU throughput for block-storage contro...

deterministic irreversible exact

POWER5

f(x) = General-purpose CPUs → PowerPC / POWER

Multi-core POWER5 processor deployed in IBM eServer pSeries machines (e.g., p5 590) for virtualization workloads.

deterministic irreversible exact

POWER6

f(x) = enterprise large-scale computing

2007 IBM POWER6 is a high-frequency PowerPC/POWER chip with SMT and hardware virtualization that powered IBM pSeries 570/780 enterprise servers.

deterministic irreversible exact

POWER8

f(x) = General-purpose CPUs → PowerPC / POWER

2012 IBM POWER8 many-core processor with CAPI support, deployed in Power Systems E870 servers for enterprise workloads.

deterministic irreversible exact

POWER9

f(x) = General-purpose CPUs → PowerPC / POWER

2017 IBM POWER9 processor featuring OpenCAPI, NVLink, and SMT, powering Summit and IBM Power9 servers.

deterministic irreversible exact

Photonic integrated circuit (silicon photonics)

f(x) = matrix-vector multiplication / unitary linear transforms (for neural network inference)

Arrays of Mach-Zehnder interferometers (MZIs) and microring resonators on a silicon chip implement programmable unitary matrices in the optical domain. Light encodes values as amplitude or phase; pass...

deterministic irreversible approximate

Planimeter

f(x) = area enclosed by an arbitrary plane curve (∮ via Green's theorem)

A two-bar linkage with a tracing point at one end and a measuring wheel mounted on the tracer arm. When the operator traces the boundary of an arbitrary shape, the wheel rolls only in the direction pe...

deterministic reversible approximate

Qualcomm Hexagon

f(x) = mobile signal processing

Qualcomm Hexagon is a VLIW DSP inside Snapdragon SoCs that accelerates audio, vision, and machine learning workloads.

deterministic irreversible exact

Reservoir computer

f(x) = temporal pattern recognition / dynamical system computation

Fixed nonlinear dynamical system (reservoir) coupled to a trained linear readout layer. Input drives the reservoir dynamics, output layer learns to extract desired computations. Echo state networks an...

deterministic irreversible approximate

Resistive sheet (Teledeltos) Laplace solver

f(x) = solutions to Laplace's equation ∇²φ = 0 (electrostatics, heat, groundwater flow)

A sheet of Teledeltos — carbon-coated resistive paper with ~6 kΩ/square resistivity — conducts current that obeys the same Laplace equation as electrostatic potential, steady-state heat conduction, in...

deterministic reversible approximate

Rubber-band Steiner tree

f(x) = Euclidean Steiner minimum tree (approximate)

Elastic bands stretched between pins hammered into a board relax under tension to a state of minimum total length. Because each band pulls with a force proportional to its extension, the equilibrium c...

deterministic reversible heuristic

SPARC

f(x) = UltraSPARC/enterprise compute

SPARC (Scalable Processor Architecture) is a VLSI RISC architecture from Sun Microsystems/Oracle featuring register windows that keep deep call stacks performant and powering Sun and Oracle workstatio...

deterministic irreversible exact

SiFive U54-MC core cluster

f(x) = low-power Linux-capable RISC-V compute

The SiFive U54-MC cluster combines four RV64IMAFD general-purpose cores with a supervisory S7 management core and coherent cache fabric, delivering low-power Linux-capable RISC-V compute used on HiFiv...

deterministic irreversible exact

SiFive U74

f(x) = scale-up RISC-V Linux servers

High-performance out-of-order RISC-V core family from the SiFive Performance Series, optimized for scale-up Linux server deployments.

deterministic irreversible exact

SiFive X280

f(x) = General-purpose CPUs → RISC-V

The SiFive X280 is a vector extension core aimed at AI acceleration, realizing machine learning inference workloads in SiFive Lighthouse and other AI boards.

deterministic irreversible exact

Simulated annealing (thermal)

f(x) = argmin of energy / cost landscape

A physical system coupled to a heat bath at slowly decreasing temperature explores its energy landscape. At high temperature it escapes local minima; as T→0 it settles into a global minimum — if cooli...

stochastic irreversible exact-in-limit

Slide rule

f(x) = logarithm, multiplication, division, roots

Logarithmic scales engraved on sliding rules allow multiplication by physical addition of lengths (log a + log b = log ab). Precision is bounded by engraving quality and human reading resolution — typ...

deterministic reversible approximate

Soap film

f(x) = minimal surface (Plateau's problem)

A soap film spanning a closed wire boundary settles into the surface of minimum area — the solution to Plateau's problem. For two parallel rings it realizes a catenoid. Can approximate Steiner trees f...

deterministic irreversible exact

Spaghetti sort

f(x) = total ordering of positive reals (sorting) in O(n) physical time

Cut n spaghetti strands to lengths proportional to the n values to be sorted. Gather them loosely in a fist and lower them vertically onto a flat table so all strands stand upright. Lower a flat hand ...

deterministic irreversible exact

Sun SPARC v8

f(x) = Unix workstation and multi-threaded workloads

Sun SPARC v8 is a 64-bit RISC core with register windows, clean encoding, and Solaris Ultra workstation deployment used in Sun Ultra 1/2 systems to accelerate interactive multi-threaded UNIX developme...

deterministic irreversible exact

Sun SPARC v9

f(x) = enterprise Solaris workload

Sun SPARC v9 extends the SPARC ISA with full 64-bit improvements, wider floating-point units, and server-class scaling (large caches and coherent SMP) to keep pace with Solaris enterprise services.

deterministic irreversible exact

TI MSP430

f(x) = Embedded & microcontroller cores → Classic embedded

Texas Instruments' MSP430 family is an ultra-low-power 16-bit microcontroller platform widely used in energy-harvested sensor nodes and low-power embedded monitoring tasks, combining deep sleep modes ...

deterministic irreversible exact

TI TMS320 C2000

f(x) = deterministic control loops

TI TMS320 C2000 family of 32-bit fixed-point DSPs optimize deterministic motor control loops with on-chip ADCs, PWMs, comparators, and other peripherals for real-time sensing and actuation.

deterministic irreversible exact

TI TMS320 C5000

f(x) = Audio and voice signal processing for low-power hearing aids and embedded audio products.

Low-power 16-bit fixed-point DSP for audio and voice processing widely used in digital hearing aids.

deterministic irreversible exact

TI TMS320 C6000 DSP

The TI TMS320 C6000 family are 32-bit VLIW/very long instruction word DSPs engineered for high-throughput signal processing, often deployed in base station and other wireless infrastructure hardware.

deterministic irreversible exact

Tensilica Xtensa DSP

f(x) = audio/machine learning acceleration

Configurable VLIW/dual-issue DSP core used across Cadence HiFi audio DSP families such as HiFi 3 and Tensilica LX processors, enabling extensible ISA custom instructions for audio decoding and machine...

deterministic irreversible exact

Thermodynamic computer

f(x) = sampling from Boltzmann distributions

Uses thermal noise in analog circuits to sample from Boltzmann distributions. Thermal fluctuations provide natural randomness that follows statistical mechanics principles. The Normal Computing SDE (S...

stochastic irreversible exact-in-limit

Thermodynamic computer (Normal Computing SPU)

f(x) = probabilistic sampling / linear algebra via thermal equilibration

Analog physics-based computers using thermodynamic principles for computation. Normal Computing's Stochastic Processing Unit (SPU) uses RLC circuits as unit cells with all-to-all coupling via switched...

stochastic irreversible approximate

Transmeta Crusoe

f(x) = low-power mobile compute

Transmeta's Crusoe family paired a 256-bit VLIW core with Code Morphing Software that dynamically translated x86 binaries into ultra-low-power native instructions, caching hot traces and emulating the...

deterministic irreversible exact

Ventana Veyron

f(x) = Ventana internal server designs

Ventana's high-performance multi-core RISC-V targeted at AI and HPC workloads within Ventana's own compute node and server fabric, optimizing for chiplet scalability and domain-specific acceleration.

deterministic irreversible exact

Water (fluidic) computer

f(x) = binary addition / boolean logic (AND, XOR)

Water levels in vessels encode binary digits; a siphon and slow drain combine to implement AND and XOR in a single cup-and-tube unit. A filled cup is a 1, an empty cup a 0. When two cups feed one cont...

deterministic irreversible exact

Watt centrifugal governor

f(x) = proportional speed regulation (continuous set-point tracking via negative feedback)

Two steel balls are mounted on hinged arms linked to a rotating vertical shaft driven by the engine. As engine speed increases, centrifugal force swings the balls outward and upward; through a collar ...

deterministic irreversible approximate